QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17
QT += multimedia
QT += multimedia multimediawidgets


# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    Btn.cpp \
    card.cpp \
    carditem.cpp \
    deck.cpp \
    failscene.cpp \
    gamelevelscene.cpp \
    getmscene.cpp \
    graphicsutils.cpp \
    instructionsscene.cpp \
    judgecard.cpp \
    main.cpp \
    midwinscene.cpp \
    mscene.cpp \
    mstartscene.cpp \
    sound.cpp \
    widget.cpp \
    winscene.cpp

HEADERS += \
    Btn.h \
    card.h \
    carditem.h \
    deck.h \
    failscene.h \
    gamelevelscene.h \
    getmscene.h \
    graphicsutils.h \
    instructionsscene.h \
    judgecard.h \
    midwinscene.h \
    mscene.h \
    mstartscene.h \
    sound.h \
    widget.h \
    winscene.h

FORMS += \
    widget.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

RESOURCES += \
    pic.qrc
